[Contents] [Index] [Help] [Browse <] [Browse >]


                      AmigaOS 3.1 "El incomprendido"
                      ------------------------------

	A todos nos han parecido claras las diferencias entre las distintas
revisiones  y/o  versiones  del sistema operativo del Amiga, conforme estas
fueron  apareciendo sucesivamente, hasta llegar a la 3.0, pero ¿Por qué los
cambios  en  la  versión 3.1 pasan desapercibidos hasta el punto de que hay
quien asegura que las diferencias entre 3.0 y 3.1 son mínimas?.
	
	Bien,  trataremos  de  explicar que esto no es cierto, hay bastante
diferencia  entre  el  3.0  y  el  3.1,  si  bien antes de abordar el tema,
explicaremos algunos aspectos del sistema operativo del Amiga.
	
                           ¿Que es la Kickstart?
                           ---------------------

	El  sistema  operativo del Amiga, se compone de dos partes muy bien
diferenciadas, una parte de hardware, y una parte de software, comenzaremos
por describir la parte de Hardware o Kickstart.  La Kickstart es un pequeño
chip  de  silicio,  una memoria ROM que se encuentra instalado dentro de tu
Amiga,  en los antiguos Amigas 500, 500+ ,600 ,1500 ,2000 esta ROM constaba
de un solo chip de 16 bits, (el Amiga 1000, no disponía de este chip ya que
cargaba  la  Kickstart  desde diskette) el tamaño de esta ROM depende de la
versión  del  mismo,  desde  la  versión  1.0 hasta la 1.3 fue de 256k, y a
partir de la 2.0 de 512k, con la aparición de los Amigas 32bits 3000, 1200,
4000, la rom pasa a estar formada por dos chips de 16 bits de 256k cada uno
para poder ofrecer así un acceso en 32 bits a la Kickstart.

	Dentro  de  esta  Kickstart  se  encuentra  el Kernel del Amiga, el
Kernel  en  un  ordenador es mas o menos como las tablas de la ley, todo el
comportamiento  del ordenador está regido aquí.  Para entender mejor lo que
es  un kernel, no hay mas que comparar el comportamiento de dos ordenadores
basados  en  el  mismo  procesador,  por ejemplo un MAC con un Amiga, ambos
disponen   del   mismo   procesador,   sin   embargo  funcionan  de  manera
completamente  distinta,  ya  que  el Kernel que cada uno implementa en sus
ROMS es absolutamente distinto.  Además del kernel el Amiga incorpora otros
programas (o rutinas) que forman parte directa del sistema operativo.

	Dentro  de los programas que se podemos hallar dentro de la ROM, se
encuentran  por  ejemplo  el  Trackdisk.device  (encargado de controlar las
disqueteras),  el  Input.device (controla el teclado y el ratón), librerías
como  la Exec.library (encargada de gestionar y ejecutar los programas), la
Graphics.library  (adivinad  que  controla  esta),  o si vamos mas cerca la
Intuition.library  (controla  ventanas,  botones,  pantallas  etc.),  o  el
SCSI.device que controla los discos duros o el CD_ROM, la lista es larga, y
me dejo atrás el reloj interno, las cias, comandos residentes etc, etc.

	Como podréis deducir sin la Kickstart no hay Amiga, es más el Amiga
es  la  Kickstart, de hecho si fabricamos un ordenador con un 680x0, con un
chip  de  sonido  como  el del Amiga, con las cias del Amiga, y todo lo que
lleva  un  Amiga  dentro,  si no le ponemos un Kickstart de Amiga, no es un
Amiga es otro ordenador.

                           ¿Que es el Workbench?
                           ---------------------

	Si la Kickstart es el corazón y la cabeza del sistema, el Workbench
son el tronco y las extremidades, (y alguna que otra cosa más 8^) ).

	El Workbench es la parte del sistema operativo que instalamos en el
disco  duro  de  nuestro  Amiga,  contiene  como  todos sabéis un montón de
programas  y librerías, que no se encuentran en la kickstart principalmente
por  que si el Workbench ocupa 6 discos en total, necesitaríamos una ROM de
6Mb que costaría un huevo :-).

	Sobra dar explicaciones sobre lo que hay dentro del Workbench, pero
recordaré  algunas,  las  preferencias,  los  filesystems,  las  fonts,  el
directorio S, C, librerías...

	Pese  a  ser  la  parte más evidente del sistema, (ya que es la que
podemos  manipular)  es  completamente  secundaria,  ya  que  depende de la
Kickstart como tu y yo del aire que respiramos.

                        Una vez aclarado el tema...
                        ---------------------------

	En  definitiva  hemos aclarado que a lo que llamamos AmigaOS, no es
en  realidad una sola cosa, sino dos:  una parte Hardware (Kickstart ROM) y
una  parte Software (Workbench).  Ahora vamos a centrarnos en las distintas
revisiones del AmigaOS (Hard+Soft), que han ido apareciendo, y explicaremos
algunas curiosidades sobre algunas de ellas.

                               Versiones 1.x
                               -------------

	Versión  1.0  - Primera y muy primitiva versión, fue utilizada solo
por  los  Amiga  1000,  no  venia en una ROM como en la actualidad, sino en
Diskette,  al encender el ordenador, aparecía la famosa mano sosteniendo un
diskette  con  el mensaje "insert Kickstart disk" esta rom se cargaba en la
ram del ordenador, y una vez cargada esta ya podíamos cargar cualquier otro
programa.   La  Kickstart  permanecía en la memoria hasta que apagásemos el
ordenador,  si  por  un  motivo  u  otro  se  desconectaba la alimentación,
debíamos volver a cargar la Kickstart de nuevo.

	Versión  1.1 - Reemplazo casi de inmediato a la 1.0, ya que lo raro
de  la  anterior  versión era que funcionase mas de 10 minutos seguidos sin
gurear.  solo fue utilizada por los Amiga 1000.

	Versión  1.2  - Aunque mas estable que la 1.0 la 1.1 también era de
su  tierra, así que apareció la 1.2, que cumplió tres grandes funciones, la
primera   estabilizar  mucho  el  sistema,  la  segunda  incorporar  nuevas
funciones,  y  la tercera soporte para el A500 y el A2000, en esta revisión
aparecen importantes programas como "NoFastMem".  o "FastMemFirst"

	Versión   1.3   -  Aunque  pueda  parecer  mentira  las  anteriores
versiones,  eran  incapaces  de  arrancar un disco duro, esta versión entre
esta  y otras mejoras ya permitía disponer de un nuevo sistema de ficheros:
el  FastFileSystem  o  FFS, también parcheó algunos importantes Bugs.  Esta
versión  pone  fin  a  una  época  en  la que se podían encontrar cosas tan
curiosas en el Workbench como un medidor de la CPU o programas como Notepad
o  el famoso Amiga Basic de Microsoft, el basic más malo que he visto en la
vida,  en  la  publicidad  decían cosas como:  "realizado en 100% assembler
para  ser  ultra rápido", se ve que debieron programarlo con el culo, hasta
una tortuga corría más.  Esta Kickstart es la ultima con 256k.
	
                               Versiones 2.x
                               -------------

	Versión  2.0 - Esta ROM marca el comienzo de la segunda generación,
de  Amigas, apareció por vez primera en el A3000, supuso un poco de ruptura
con  las  versiones  anteriores,  tanto  en diseño como en concepto.  En el
aspecto  se produjo un rediseño drástico, se le dotó del aspecto con el que
conocemos  el  Workbench  actualmente:   botones y ventanas con relieve, se
confirió  un  aspecto  grisáceo  más descansado para la vista que los tonos
naranjas  y azules de las versiones anteriores, aparecieron nuevos menús, y
nuevas  opciones,  por  ejemplo  la  capacidad de convertir la pantalla del
Workbench  en  una  ventana, o la posibilidad de ver todos los ficheros que
contiene  una  ventana  sin tener que acudir al shell.  Cosas tan naturales
como  fijar un icono a la pantalla del Workbench son posibles solo a partir
de  esta versión, poner un fondo al Workbench es ahora posible gracias a un
nuevo  sistema  de  preferencias,  que  permite  configurar el Workbench en
aspectos  hasta ahora inimaginables como el modo de video de la pantalla, o
el  overscan,  o  las  fuentes  de  menús,  iconos  y  ventanas,  se añaden
capacidades  para  manejar el Workbench y los programas en varios lenguajes
(locales),  hace  su  entrada  en  escena  el  ARexx, aparecen las ventanas
publicas, las comodities, los iconos, menús y ventanas APP, surgen comandos
nuevos  como  CPU  y  muchas posibilidades más, es a partir de esta versión
cuando la kickstart pasa de 256k a unos más que justificados 512k.

	Versión  2.01, a 2.04 - La versión 2.0 no es infalible (más bien es
inflamable)  y  se  suceden varias revisiones del Workbench y la Kickstart,
que van subsanando fallos y problemas, estas versiones aparecen en forma de
updates solo para el A3000 (ojo las anteriores a la 2.04).

	Versión 2.1 (ROM 2.04) - Esta versión solo es una actualización del
Workbench  Con  la aparición de la Kickstart 2.04, se solventa en parte uno
de  los  inconvenientes más graves que tiene el sistema operativo del Amiga
hasta este momento, y es la necesidad de actualizar la Kickstart para poder
actualizar  el Workbench, ya que hasta ahora las librerías de los Workbench
que van apareciendo, no se entienden muy bien con las versiones un poco más
antiguas  de la Kickstart, otros problemas que se solventan son por ejemplo
el  excesivo  tamaño  del  icono  de  los cajones, (ya que en las versiones
anteriores,  un  cajón  es  aproximadamente  el doble de grande que los del
Workbench  3.0  o  3.1,), otros fallos reparados son los concernientes a la
velocidad,  ahora cuando se enciende el ordenador se activan las caches del
procesador,  cosa que antes no ocurría teniendo que hacer esta operación el
usuario en su Startup-sequence, ahora también si el sistema detecta una CPU
más  potente  que el blitter disponible, los Clr los ejecuta la CPU y no el
Bliter  (quien  no  se  acuerda del cpuclr), también se añaden preferencias
para   el  sonido,  y  mejoras  en  los  backdrops,  aparecen  las  fuentes
compugraficas  para  el  Workbench,  nacen  programas  como ShowConfig y se
incorpora  el  CrossDOS  de  la  casa  Consultron al Sistema.  Aunque ya se
distribuían versiones anteriores para el A500 y el A2000 del workbench 2.x,
esta es la más popular.

	Hay un detalle que merece una atención especial en esta versión del
sistema,  y  es  algo  que  no  llegaré  a comprender jamás, se trata de la
perdida  del entrañable "Say", el sintetizador de voz que venia incorporado
en   el  workbench  y  sus  librerías  son  retirados  del  mismo  sin  más
explicaciones.

	Versión  2.1 (ROM 2.05) - Esta revisión apareció con el A600, y las
unícas diferencias con el anterior son la posibilidad de controlar el nuevo
puerto PCMCIA, y el programa para formatear tarjetas PrepCard.

                   Y llegamos a las Versiones 3.x la 3.0
                   -------------------------------------

	Las  versiones 3.x aparecen con las máquinas AGA, y básicamente han
aparecido 2 versiones, la 3.0 y la 3.1, que son el objeto principal de este
articulo.

	La  versión 3.0 apareció por vez primera con el A4000, y unos meses
más  tarde  con  el  A1200,  el objeto principal de esta nueva revisión del
sistema  tiene  por  objeto  principalmente  dar soporte a los chips AGA, y
garantizar  una  mayor  compatibilidad con el software pre-AGA, cosa que no
hacia  bien  el  Workbench  2.x  con  respecto  al  1.x.  la gran medida al
respecto  del  mantenimiento  de la compatibilidad, es una modificación del
menú  de  arranque,  (este menú apareció a partir de la Kickstart 2.x), que
permite  ahora  no  solo manipular los periféricos conectados al ordenador,
también  permite  conectar  o  desconectar  los  caches, o retornar al modo
ECS-OCS.

	El Workbench 3.0 de esta versión del sistema es incompatible con la
Kickstart  2.04  debido  a  severos  cambios  internos  sobre  todo  en  la
exec.library, que se ve mejorada notablemente.

	En   el  3.0  aparecen  cosas  como  el  nuevo  formato  de  discos
"DirCache",  que como su nombre indica en teoría debería haber acelerado la
lectura  de  directorios, de no ser por algunos bugs, nacen los datatypes y
nuevos  modos  de  video,  DoublePAL  o  VGAonly (también posibles en ECS 4
colores),  se  incluyen  algunas  mejoras  poco obvias, y que pasan un poco
desapercibidas,  una  de  ellas,  es  que antes el arranque se realizaba de
color  blanco, y ahora lo hace de color negro, otra es que ahora el sistema
es  consciente  de  si  arrancamos en NTSC o PAL, sin necesidad de tener el
Workbench  en  marcha, hay algunas más como la barra de titulo que pasa del
negro tétrico del 2.x a un color blanco mucho mas "Amigable" :-).

                                Versión 3.1
                                -----------

	Y señores y señoras llego el momento esperado...  la estrella es el
Workbench  3.1  (Bieeeeeen!!!).   Desarrollada  casi  con  inmediatez  a la
anterior  3.0 la 3.1 no se comercializará hasta pasado casi un año desde el
lanzamiento  del  A4000,  ¿el  porqué?   otro  de los ilógicos misterios de
Commodore  que  justo  después  de  lanzarlo  se  viene  abajo y cierra por
bancarrota.

	Como todos sabéis esta es la versión más controvertida del AmigaOS,
calificada  como  poco  más  que un Workbench con soporte para CD_ROM y muy
criticada por muchos usuarios, si bien esto ultimo es injusto.

	En  la  Kickstart  3.1  se  añaden  pocas  novedades,  ya que se ha
procedido  a una reprogramación en 100% Assembler de casi el 60% de la ROM,
que antes estaba programado en C.  Esto produce un aumento bastante notable
en  la  velociad  de  algunos  aspectos  de  la  máquina, como la velocidad
gráfica,  este  aumento  de  velocidad  oscila  en torno a un 15-21%, puede
parecer   poco,  pero  en  máquinas  ECS  se  nota  mucho  cuando  se  usan
resoluciones  altas.   Otro punto son las mejoras en la exec.library, ahora
el  Amiga  es  Super  estable,  es muy difícil que cuelgue por fallos en el
AmigaOS, es mucho mas robusto y fiable en condiciones muy extremas de falta
de  memoria,  mucho más que el 3.0, también impide siempre que puede que un
programa que tuesta cuelgue también el Workbench.

	Incluye  también  una serie de retoques como un noclick interno, el
noclick   es  un  programita  que  acaba  con  el  ruidito  que  hacen  las
disqueteras,  si  hasta  ahora  cargabas  una  comodity  para  subsanar  el
problema,  en  el  3.1 ya no es necesario nunca más, otro aspecto que se ha
mejorado  notablemente  es el reconocimiento de errores en el AutoConfig de
periféricos, o la supresión de los bugs del DirCache.

	En  cuanto  al  Workbench  aquí  van las mejoras:  se añaden nuevos
datatypes,  (AmigaGuide, CDXL...) y se mejora la librería de los mismos, se
añaden  nuevos gadgets (Colorweel...), se mejoran algunas preferencias como
el  palette,  o  el  overscan  que  se  ajusta  mucho  mejor en modos VGA o
DoublePAL,  se  mejoran  por  consiguiente  señor aznarín los monitores, se
mejora  tambien  el  HDToolbox que ahora puede incorporar Nuevos filesystem
(como  el  AFS)  con  una facilidad pasmosa (antes era un coñazo macareno),
también  se mejoran librerías y algunos comandos, aunque no son cambios muy
drásticos, y se añade el traído y llevado soporte para CD_ROM

	A  esta  versión  del  Workbench  le  ocurre lo que a la 2.1 con la
Kickstart  2.04,  puede instalarse el Workbench 3.1 sobre la rom 3.0, (pero
solo obtendremos las ventajas del nuevo Workbench no las de la Kickstart)

                                Versión 3.5
                                -----------

	A la versión 3.5 del Kickstart aparecida recientemente no he podido
echarle  un  vistazo debido a que solo funciona con los nuevos A4000 torre,
pero  según  se  comenta  por  ahí  soluciona  la  necesidad de los famosos
PrepareEMUL  de  los emuladores de Macintosh, y soluciona algunos problemas
con el SCSI-II y el IDE.

                               Conclusiones
                               ------------

	La  pregunta  obligada  es  llegado  el  caso  ¿Necesito  realmente
actualizar al AmigaOS 3.1?  la respuesta es "depende".

	Lo  primero  a  tener  en cuenta es que la actualización es de todo
menos barata (18-21.000 ptas) lo cual dice bastante en su contra, aunque no
cuesta  más  que güindowsnovalenicinco o Macacos 7.x.x.  Si tienes un A1200
3.0,  no  tienes  problemas,  lo  único  que  vas  a solucionar son algunos
cuelgues,  por  lo que no está muy recomendado el cambio de Kickstart, pero
en  cambio si tienes un A4000, A3000 o A2000 con tarjeta de 24bits Zorro-II
o  III es altamente recomendable el actualizar el Sistema a la 3.1, esto es
debido  a  que  el  3.1  está  mas desligado del hardware del Amiga que las
anteriores  versiones,  lo  que le confiere más estabilidad a las distintas
emulaciones  del  Workbench  que  existen  para  controlar  dichas tarjetas
(RetinaEMU, Vlintuisup, CyberGraphX o el reciente Picasso96).

                              Un dato Curioso
                              ---------------

	¿Sabias que tanto las manos de las versiones 1.x o los discos de la
2.x en adelante, son dibujos hechos por vectores y no graficos bitmap?


                                 ________
                                 \      /
                                 CopySOFT 
                                   \  /
                                    \/                          

                     >> CopySOFT Software Ltd. 1996 <<


                      - - - - - - - - - - - - - - - -


                                     A
                                 Member of
                         The Amiga Radykals Group.
                 
                        Email: granadag@arrakis.es

                      =--------------------------------=
 ---------------------|  Articulos    Menu Principal   |--------------------
                      =--------------------------------=

Converted on 02 Aug 1997 with RexxDoesAmigaGuide2HTML 2.1 by Michael Ranner .